
function buscarusuario(){
	$("#cbomenus").val("9999999999");
	$("#tree-div").html("");
	$("#spciduser").html("");
	$("#spvlogins").html("");
	
	var valor = $("#cbotipobus").val();
	var texto = $("#txtuser").val();
	
	if (valor == 0){
		ciduser = texto;
		ciduser = '000000000000'+texto;
		ciduser = ciduser.substring(ciduser.length-12,ciduser.length);
		$("#txtuser").val(ciduser);
		vlogins = "";
	}else{
		ciduser = "";
		vlogins = texto;
	}
	
	ctipusr =$("#cbotipo").val();
	
	if (texto == ""){
		$("#resultuser").html("Ingrese el " + $("#cbotipobus option:selected").html() );
	}else{
		var parametros = "ciduser="+ciduser+
						"&vlogins="+vlogins+
						"&ctipusr="+ctipusr;
		$.ajax({
			dataType: "html",
			type: "POST",
			url: urljs + "index.php/sistemas/buscarusuario",
			data: parametros,
			beforeSend: function() {
				$("#resultuser").html("Cargando...");
			},
			success: function(requestData) {
				$("#resultuser").html(requestData);
			},
			error: function(requestData, strError, strTipoError) {
				//$("#resultuser").html("Error: "+strTipoError+strError+requestData);
				$("#resultuser").html("reintentando...");
				buscarusuario();
			}
		});
	}
}



function guardarcambiosperm(){
	var cadenapermisos = tree.getChecked2();
	var ciduser = $("#spciduser").html();
	
	var parametros = "cadenapermisos="+cadenapermisos+
					"&ciduser="+ciduser;
	$.ajax({
		dataType: "html",
		type: "POST",
		url: urljs + "index.php/sistemas/guardarpermisos",
		data: parametros,
		beforeSend: function() {
			$("#resultsmenu").html("Cargando...");
		},
		success: function(requestData) {
			$("#resultsmenu").html(requestData);
			llenararbol();
		},
		error: function(requestData, strError, strTipoError) {
			//$("#resultsmenu").html("Error: "+strTipoError+strError+requestData);
			$("#resultsmenu").html("reintentando ...");
			guardarcambiosperm();
		}
	});
	
	
}

function llenararbol(){
	$("#resultsmenu").html("");
	var cidtabl = $("#cbomenus").val();
	var menu = $("#cbomenus option:selected").html();
	var ciduser = $("#spciduser").html();
	
	if (ciduser == ""){
		$("#resultsmenu").html("Busque un usuario");
		return;
	}
	
	if(cidtabl == "9999999999"){
		$("#resultsmenu").html("Seleccione un menu");
	}
	else{
		parametros = "cidtabl="+cidtabl+
						"&menu="+menu+
						"&ciduser="+ciduser;
		$.ajax({
			dataType: "html",
			type: "POST",
			url: urljs + "index.php/sistemas/listaobjtree",
			data: parametros,
			beforeSend: function() {
				$("#tree-div").html("Cargando...");
			},
			success: function(requestData) {
				$("#tree-div").html(requestData);
			},
			error: function(requestData, strError, strTipoError) {
				//$("#resultsmenu").html("Error: "+strTipoError+strError+requestData);
				$("#resultsmenu").html("reintentado...");
				llenararbol();
			}
		});
	}
}

